import type { LoginResult } from '@/types/member'
import { defineStore } from 'pinia'
import { ref } from 'vue'

// 定义 Store
// 这里的goodsid不是会员信息，而是首页金刚圈的目录id
export const categoryStore = defineStore(
  'member12',
  () => {
    // 会员信息
    const goodsid = ref<LoginResult>()

    // 保存会员信息，登录时使用
    const setgoodsid = (val: LoginResult) => {
      goodsid.value = val
    }

    // 清理会员信息，退出时使用
    const cleargoodsid = () => {
      goodsid.value = undefined
    }

    // 记得 return
    return {
      goodsid,
      setgoodsid,
      cleargoodsid,
    }
  },
  // {
  //   // 网页端配置
  //   // persist: true,
  //   // 小程序端配置
  //   // persist: {
  //   //   storage: {
  //   //     getItem(key) {
  //   //       return uni.getStorageSync(key)
  //   //     },
  //   //     setItem(key, value) {
  //   //       uni.setStorageSync(key, value)
  //   //     },
  //   //   },
  //   // },
  // },
)
